512231
833349
193293
252803
1093148
687732
660753
620137
286885
194480
519193
560298
773147
866949
995724
782610
509505
34952
62987
575377
278284
516841
432275
801256